<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>PHP GTK tutorial</title>
<link rel="stylesheet" href="/cfg/format.css" type="text/css">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="keywords" content="GUI, PHP, GTK, programming, tutorial, Linux">
<meta name="description" content="This is PHP GTK tutorial. In this tutorial, you will learn the
basics of GUI programming in GTK with PHP language. The tutorial is suitable for beginners.">
<meta name="language" content="en">
<meta name="author" content="Jan Bodnar">
<meta name="distribution" content="global">

<script type="text/javascript" src="/lib/jquery.js"></script>
<script type="text/javascript" src="/lib/common.js"></script>

<script type="text/javascript"> 
  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
</script> 

<body>

<div class="container">

<div id="wide_ad" class="ltow">
<script type="text/javascript"><!--
google_ad_client = "pub-9706709751191532";
/* 160x600, August 2011 */
google_ad_slot = "2484182563";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>

<div class="content">

<a href="/" title="Home">Home</a>

<h1>PHP GTK tutorial</h1>

<p>
This is PHP GTK tutorial. In this tutorial, you will learn the
basics of GUI programming in GTK with PHP language.
The tutorial is suitable for beginners.
</p>

<h2>Table of contents</h2>

<ul>
  <li><a href="introduction/">Introduction</a></li>
  <li><a href="layoutmanagement/">Layout management</a></li>
  <li><a href="widgets/">Widgets</a></li>
  <li><a href="menustoolbars/">Menus &amp; toolbars</a></li>
  <li><a href="dialogs/">Dialogs</a></li>
  <li><a href="cairo/">Painting with Cairo</a></li>
  <li><a href="customwidget/">Custom widget</a></li>
  <li><a href="nibbles/">Nibbles</a></li>
</ul>

<h2>GTK</h2>

<p>
The GTK is a library for creating graphical user interfaces. The library is 
created in C programming language. The GTK library is also called the GIMP 
Toolkit. Originally, the library was created while developing the GIMP image 
manipulation program. Since then, the GTK became one of the most popular toolkits 
under Linux and BSD Unix. Today, most of the GUI software in the open source 
world is created in Qt or in GTK. Language bindings exist for C++, Python, PHP,
Perl, Java, C# and other programming languages.
</p>

<div class="g-plusone"></div>


<h2>Similar tutorials</h2>

<p>
There is a <a href="/lang/php/">PHP tutorial</a> on ZetCode. 
You might be also interested in <a href="/gui/rubygtk/">Ruby GTK tutorial</a>,
<a href="/gui/pygtk/">PyGTK tutorial</a> or
<a href="/gui/javascriptgtktutorial/">JavaScript GTK tutorial</a>.
</p>

<div class="footer">

<div class="signature">
<a href="/">ZetCode::</a> last modified September 8, 2011 <span class="copyright">&copy; 2007 - 2013 Jan Bodnar</span>
</div>
</div> 

</div> <!-- content -->

</div> <!-- container -->

</body>
</html>

